package m4d2;
//Lammd优化日志案例
/*
优化后等级是一才会拼接字符串，防止了资源的浪费
lambda延迟执行的优点
* */

public class aLogger {
    public static void main(String[] args) {
        //定义日志信息
        String msg1 = "aaa";
        String msg2 = "bbb";
        String msg3 = "ccc";

        //传递日志级别和日志信息
        showLog(1,()->{
           return msg1+msg2+msg3;
        });
    }

    //定义显示日志方法
    public static void showLog(int level,bMesage m){
        if(level==1){
            System.out.println(m.mothod());
        }
    }
}
